Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F7 USA F8 USA F29 USA F31 USA F13 USA F14 USA F1 USA F2 USA F2 USA F3 USA F6 USA F12 USA F13 Usa F1 Usa F2 Mobilux Open - Luxembourg USA F30 USA F32 Qatar F2 Qatar F3 USA F5 Atlanta Clay Court Challenger - Atlanta USA F10 GHI Bronx Tennis Classic - Bronx Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Swanston Challenger - Sacramento USA F11 Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Music City Challenger - Nashville IPP Open - Helsinki Noumea Challenger Carson Challenger Dallas Challenger Belgrade Challenger Wolfsburg Challenger Cherbourg Challenger Talahassee Challenger Tunis Challenger Nottingham Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Aptos Challenger Lexington Challenger Vancouver Challenger Tulsa Challenger Sacramento Challenger Kolding Challenger Charlottesville Challenger Dallas Challenger Prostejov Challenger Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest Le Gosier Challenger Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere 2007 Challenger of Santa Clara - Valencia Wartburg Open - Eisenach ATU Cup 2001 - Weiden Optimus Maia Open - Maia Tampere Imageneering Open - Tampere Tatra Banka Open 2001 - Bratislava 2006 North Shore Pro Tennis Championship - Winnetka Amer-Wilson Challenger - Tampere Warta Cup - Sopot Tatra Banka Open - Bratislava Prostejov Challenger Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Amer-Wilson Tampere ATP Tournament - Tampere IPP Open - Helsinki XL Bermuda Open - Bermuda Fifth Third Bank Tennis Classic - Lexington Cepu Open - San Marino USTA Men's Challenger of Dallas - Dallas Czech Open 2005 - Prostejov The 'Fitz' Casino Challenger - Tunica Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville JSM Challenger - Champaign dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento USTA Challenger of Oklahoma - Tulsa Open D'Orleans - Orleans The $50,000 Pro Challenger at Calabasas - Calabasas Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Sarasota Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge USTA/Adtech Challenger - Boston Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Baden Open - Ettlingen Odlum Brown Vancouver Open - Vancouver 2007 Nielsen Pro Tennis Championship - Winnetka Warsteiner Grand Prix - Oberstaufen Diego Open - Budapest IPP Open - Helsinki The Surbiton Trophy - Surbiton The Commercia Challenger - Aptos Winnetka Challenger Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas Top Wool Challenger - Biella Fifth Third Bank Tennis Classic - Lexington Helsinki Challenger Pekao Open 2001 - Szczecin Scania Stockholm Open - Stockholm Milan Indoors - Milan Estoril Open - Estoril Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Open Seat Godo 2003 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Thailand Open - Bangkok Stockholm Open - Stockholm AT&T Challenger of Dallas - Dallas Shimadzu All Japan Indoor - Kyoto XL Bermuda Open - Bermuda Memorial Savigny - Sassuolo The West Side Tennis Club Clay Court Challenger - Forest Hills Open de Montauban - Montauban Open Castilla y Leon Trofeo Iberdrola - Segovia IPP Open - Helsinki AAPT Championships - Adelaide Tiburon Challenger - Tiburon Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Neride Prague Indoor - Prague Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Synsam Swedish Open - Bastad Oldum Brown Vancouver Open - Vancouver ECM Prague Open 2005 - Prague Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston USTA Comerica Challenger - Aptos BMW Open - Munich AT&T Challenger of Dallas - Dallas Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm The Scottish Championships - Edinburgh Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam AXA Open II - Espinho US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Polish Open 2000 - Poznan BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Synsam Swedish Open - Bastad IPP Open - Helsinki AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg USTA Challenger of Orlando - Orlando Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Odlum Brown Vancouver Open - Vancouver 2005 Tulsa Challenger - Tulsa Harrah's Entertainment Men's Pro Challenger - Tunica BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Odlum Brown Vancouver Open - Vancouver Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Davidoff Swiss Indoors - Basel Internationaux de Nouvelle-Caledonie - New Caledonia Next Generation Adelaide International - Adelaide Heineken Open - Auckland Catella Swedish Open - Bastad If Stockholm Open - Stockholm Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON Championships - London Brisbane International - Brisbane Medibank International - Sydney Scania Stockholm Open - Stockholm SAP Open - San Jose Tennislife Cup - Napoli Regions Morgan Keegan Championships - Memphis Champaign Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Energis Open - Amsterdam Ordina Open - s-Hertogenbosch Open de Moselle - Metz Thailand Open - Bangkok Ford Tennis Championships - Louisville If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Savannah Challenger Medibank International - Sydney Copenhagen Open - Copenhagen ABN AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Alessandria Challenger Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Knoxville Challenger Jersey Challenger Bratislava Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Helsinki Challenger If Stockholm Open - Stockholm Salzburg Challenger CA Tennis Trophy - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Marrakech Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille Brisbane International - Brisbane Gerry Weber Open - Halle Barletta Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Open Sud de France - Montpellier AEGON Championships - London International German Open - Hamburg Geneva Open - Geneva Rakuten Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch China Open - Beijing BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Thailand Open - Bangkok Stockholm Open - Stockholm Open 13 - Marseille AEGON International - Eastbourne Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Helsinki Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Power Horse Cup - Dusseldorf Valencia Open - Valencia Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle If Stockholm Open - Stockholm USTA Challenger of North Miami Beach - North Miami Beach Malaysian Open - Kuala Lumpur The Scottish Tennis Championships - Edinburgh Tampere Challenger Tampere Challenger Austin Challenger - Austin BMW Tennis Championship - Sunrise Dubai Open - Dubai Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona Synsam Swedish Open - Bastad Heineken Open - Auckland Estoril Open - Estoril Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles The Samsung Open - Nottingham Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Estoril Open - Estoril Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Brisbane - Brisbane SAP Open - San Jose Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Catella Swedish Open - Bastad Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Copenhagen Open - Copenhagen Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Heineken Open - Auckland Apia International - Sydney Masters Series Monte Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Kroger / St. Jude International - Memphis Internazionali BNL dItalia - Rome Open de Nice Cote dAzur - Nice TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Croatia Open - Umag BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Regions Morgan Keegan Championships - Memphis Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Montreal Pacific Life Open - Indian Wells Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Open 13 - Marseille U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Rogers Masters - Toronto French Open - Paris Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group 1, REL2, ISR-FIN 3-2 U.S. Open (juniors) Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group 2, 2R, FIN-ALG 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 1R, FIN-ZIM 4-1 Olympics - London Olympics - Athens Olympics - Beijing